home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
ddj0897.zip
/
RCSC.ZIP
/
PACKAGES
/
AWK320.ZIP
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1991-05-22
|
3KB
|
85 lines
Version 1.0 28-Sep-87
Initial version corresponding to UNIX V7 documentation.
Version 2.00 07-Mar-88
Expanded version corresponding to "The AWK programming language"
Version 2.01 27-Aug-88
Fixed bug in match procedure regular expression parameter
Fixed bug where index returned the length of the last argument.
Version 2.02 10-Oct-88
Fixed bug in field parsing after modifying $0
Version 2.10 15-Nov-88
Fixed bug where index(s) looked for $0 in s
Fixed string allocation reference count.
Fixed problem with trailing field separator not giving extra field
Added -f command line parameter
Added literal program on command line
Version 2.12 19-Feb-89
Fixed syntax error pointer when tabs are used
Fixed getline <file when file does not exist now returns error
Fixed %x parameter error
Fixed split now gives combined type to fields
Fixed command line assignments gives combined type to var
Version 2.13 16-Aug-89
Fixed close("") which closed stdin
Fixed reopening file with same name using old file mode
Fixed string use count of $0 for BEGIN block
Version 2.14 30-Jan-90
Rewrite YACC grammar extensivly
Added closeall files on ^C and error
Fixed double string free in post increment
Fixed missing atan2
Version 3.00 23-May-90
Fixed backward atan2
Improved UNINITIALIZED variable to ARRAY conversion
Separate storage for arithmetic and string values
NUMBER type variables now carry both string and double values
Improved symbol table structure
Added %X format specifier
String length limit now 60000
Added Far string allocation
Added -t command line parameter (trace)
Version 3.10 18-Aug-90
Fixed array assignment error for uninitialized variable
FILENAME no longer of type NUMBER, comparison now correct
$0 now no longer of type NUMBER
%d now prints long int rather than short int
added tolower() and toupper()
added multiple -f program source file options
added -v var=text pre BEGIN variable assignment
Version 3.20 25-Apr-91
tolower/toupper now dispose of unused strings
multi line records fixed
Too many files open now reports an error
signed char problem in pattern matching with high bit chars
enabled <break> in gsub
properly initialized $0 in BEGIN action
add some peephole optimization
fixed a problem with inserting elements in an array where
an element was created as an lvalue and a second was created
and then used to initialize the first
revamped array element allocation to reduce overhead (bigger arrays)